<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <div @click="dodo">
            <button @click.stop="doThis">阻止单击事件继续传播</button>
            <!-- @click.stop阻止该事件继续向上传播 -->
        </div>
        <input type="text" @keyup.enter="test7">
        
        <!-- @keyup.enter监听键盘的enter按下键 -->
        <div>
            <a href="http://www.baidu.com" @click.prevent='handle2'>百度</a>
            <a @click.once="doThis">只能点击一次</a>
            <!-- @click.once限制该点击事件只能点击一次 -->
        </div>
    </div>

    <script>
        // var app = new Vue({
        //     el: "#app",
        //     data: {
        //         name: "Vue.js"
        //     },
        //     methods: {
        //         doThis: function () {
        //             alert("noclick");
        //         },
        //         dodo: function () {
        //             alert("dodo");
        //         },
        //         handle2: function(event){
        //         // 阻止默认行为
        //             event.preventDefault();
        //             console.log('阻止百度')
        //             var aaa = Math.floor(1/10000);
        //             console.log(aaa);
        //         },
        //         test7 (event) {
        //             console.log(event.keyCode);
        //             alert(event.target.value);
        //         }
        //     }
        // });
        // var now = new Date();
        // var day = now.getDay();
        // var date = now.getDate();
        // var month = now.getMonth() + 1;
        // var endDate = date - day;

        // console.log(day);
        // console.log(date);
        // console.log(month);

// function getProWeekList(){
// var date = new Date()
//   var dateTime = date.getTime(); // 获取现在的时间
//   var dateDay = date.getDay();
//   var oneDayTime = 24 * 60 * 60 * 1000;
//   var proWeekList = [];
 
//   for(var i = 0; i < 7; i++){
//     var time = dateTime - (dateDay + (7 - 1 - i)) * oneDayTime;
//     proWeekList[i] = new Date(time); //date格式转换为yyyy-mm-dd格式的字符串
//   }
//   console.log(proWeekList)
//   return proWeekList;
// }
// getProWeekList();
function getTime(n){
var now=new Date();
var year=now.getFullYear();
//因为月份是从0开始的,所以获取这个月的月份数要加1才行
var month=now.getMonth()+1;
var date=now.getDate();
var day=now.getDay();
// console.log(date);
//判断是否为周日,如果不是的话,就让今天的day-1(例如星期二就是2-1)
if(day!==0){
n=n+(day-1);
}
else{
n=n+day;
}
if(day){
//这个判断是为了解决跨年的问题
if(month>1){
month=month;
}
//这个判断是为了解决跨年的问题,月份是从0开始的
else{
year=year-1;
month=12;
}
}
now.setDate(now.getDate()-n);
year=now.getFullYear();
month=now.getMonth()+1;
date=now.getDate();
// console.log(n);
s=(month<10?('0'+month):month)+''+(date<10?('0'+date):date);
return s;
}

/***参数都是以周一为基准的***/
//上周的开始时间
var lastBegin = getTime(7)
// var beginMon = parseInt(lastBegin[5] + lastBegin[6]);
// var beginDate = parseInt(lastBegin[8] + lastBegin[9]);
console.log(lastBegin);
// console.log(beginMon);
// console.log(beginDate);
//上周的结束时间
var lastEnd = getTime(1);
console.log(lastEnd);
//本周的开始时间
// console.log(getTime(0));
//本周的结束时间
// console.log(getTime(-6));


    </script>
    


















































    
</body>
</html>